Page({

  data: {
      msg:"",
      sendMsg:[],
      socketOpen:false,
      resData:[],
      imgpath:""
  },
  onLoad(){
  },
  onSuccess(res){
    console.log(res);
  },
  onFail(){
    console.log("失败");
  },
  myUploadFile(){
    // wx.chooseImage 来选择本地的图片
    wx.chooseImage({
      success(res){
        console.log(res.tempFilePaths);
        var myUpload = wx.uploadFile({
          filePath: res.tempFilePaths[0],
          name: 'file',
          url: 'https://api.mofun365.com:8888/api/banner/wxUploadFile',
          success(res){
            console.log(res);
            console.log("成功");
          }
        });
        myUpload.onProgressUpdate(
          (res)=>{
            console.log(res);
          }
        )
        // myUpload.abort();
      }
    })








    // wx.chooseImage({
    //   // count: 1,
    //   // sizeType:['original','compressed'],
    //   // sourceType:['album','camera'],
    //   success(res){
    //     console.log(res.tempFilePaths);
    //     // wx.uplodFile 用于上传文件
    //     var myUpload = wx.uploadFile({
    //       filePath: res.tempFilePaths[0],
    //       name: 'file',
    //       url: 'https://api.mofun365.com:8888/api/banner/wxUploadFile',
    //       formData:{
    //         imgName:"图片名称",
    //         imgSize:'122kb',
    //         position:'wx'
    //       },
    //       success(res){
    //         console.log("成功");
    //         console.log(res);
    //       }
    //     })
    //     // 监听上传进度变化事件
    //     myUpload.onProgressUpdate(
    //       (res)=>{
    //       console.log(res);
    //       }
    //     )
    //     // 中断请求任务
    //     // myUpload.abort();

    //   }
    // })
  },

  
  myDownloadFile(){
    var page = this;
    var myDownload = wx.downloadFile({
      url: 'https://img1.baidu.com/it/u=133990705,310893509&fm=253&fmt=auto&app=120&f=JPEG?w=1280&h=800',
      type:'image', //下载资源类型image/audio/video
      // filePath:'../../img',
      success(res){
        console.log("成功");
        console.log(res.tempFilePath);
        page.setData({imgpath:res.tempFilePath});
        console.log(res.filePath);
      },
      fail(){
        console.log("失败");
      }
    })
    myDownload.onProgressUpdate(
      (res)=>{
        console.log(res);
      }
    )
    // myDownload.abort();
  },
  createConn(){
    var page = this;
    wx.connectSocket({
      url: 'wss://api.mofun365.com:8888/api/socketServer',
      success(res){
        page.setData({
          socketOpen:true
        })
      }
    })
  },
  // //进行socket链接
  // createConn(){
  //   wx.connectSocket({
  //     url: 'wss://api.mofun365.com:8888/api/socketServer',
  //   });
  //   wx.onSocketOpen((result) => {
  //     this.setData({socketOpen:true});
  //     console.log(result);
  //   });
  // },
  send(e){
    if(this.data.socketOpen){
      wx.sendSocketMessage({
        data: this.data.msg,
      })
      var sendMsg = this.data.sendMsg
      sendMsg.push(this.data.msg);
      this.setData({sendMsg:sendMsg});
      wx.onSocketMessage((result) => {
          var resData = this.data.resData;
          resData.push(result.data);
          this.setData({
            resData:resData
          })

      })  
    }else{
      console.log("错误");
    }
  },
  closeConn(){
    wx.closeSocket();
    console.log("成功关闭");
  },
  getMsg(e){
    this.setData({
      msg:e.detail.value
    })
  }
})